package com.yy.bolg.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 客户接收参数实体类
 * @author enamoFu
 * @date 2024-11-02
 */
@ApiModel(value = "客户接收参数")
public class CustomerRequest {

    /**
     * 自增ID
     */
    @ApiModelProperty("自增ID")
    private int customerId;

    /**
     * 客户编号
     */
    @ApiModelProperty("客户编号")
    private String customerCode;

    /**
     * 客户管理人头像
     */
    @ApiModelProperty("客户管理人头像")
    private String customerUserHead;

    /**
     * 客户管理人姓名
     */
    @ApiModelProperty("客户管理人姓名")
    private String customerUserName;

    /**
     * 客户管理人手机号
     */
    @ApiModelProperty("客户管理人手机号")
    private String customerUserPhone;

    /**
     * 客户管理人密码
     */
    @ApiModelProperty("客户管理人密码")
    private String customerUserPwd;

    /**
     * 客户管理人职务
     */
    @ApiModelProperty("客户管理人职务")
    private String customerUserPosition;

    /**
     * 客户名称
     */
    @ApiModelProperty("客户名称")
    private String customerName;

    /**
     * 客户所在地区-省
     */
    @ApiModelProperty("客户所在地区-省")
    private String customerProvince;

    /**
     * 客户所在地区-市
     */
    @ApiModelProperty("客户所在地区-市")
    private String customerCity;

    /**
     * 客户所在地区-区
     */
    @ApiModelProperty("客户所在地区-区")
    private String customerRegion;

    /**
     * 客户所在地区-客户详细地址
     */
    @ApiModelProperty("客户所在地区-客户详细地址")
    private String customerAddress;

    /**
     * 客户所在地区-经度
     */
    @ApiModelProperty("客户所在地区-经度")
    private double customerLongitude;

    /**
     * 客户所在地区-纬度
     */
    @ApiModelProperty("客户所在地区-纬度")
    private double customerLatitude;

    /**
     * 客户（单位）类别，1：机关、2：事业、3：国有、4：民营
     */
    @ApiModelProperty("客户（单位）类别，1：机关、2：事业、3：国有、4：民营")
    private int customerCategory;

    /**
     * 客户营业执照
     */
    @ApiModelProperty("客户营业执照")
    private String customerLicense;

    /**
     * 客户紧急联系人姓名
     */
    @ApiModelProperty("客户紧急联系人姓名")
    private String customerEmergencyUserName;

    /**
     * 客户紧急联系人手机号
     */
    @ApiModelProperty("客户紧急联系人手机号")
    private String customerEmergencyUserPhone;

    /**
     * 新手机号
     */
    @ApiModelProperty("新手机号")
    private String generalPhone;

    /**
     * 客户（单位）状态，1：审核中、2：审核通过、3：审核未通过
     */
    @ApiModelProperty("客户（单位）状态，1：审核中、2：审核通过、3：审核未通过")
    private int customerState;

    /**
     * 销售员姓名
     */
    @ApiModelProperty("销售员姓名")
    private String customerSaleName;

    /**
     * 销售员手机号
     */
    @ApiModelProperty("销售员手机号")
    private String customerSalePhone;

    /**
     * 销售状态，1：刚接触、2：已洽谈、3：准备签合同、4：合同已签订
     */
    @ApiModelProperty("销售状态，1：刚接触、2：已洽谈、3：准备签合同、4：合同已签订")
    private int customerSaleState;

    /**
     * 销售合同路径
     */
    @ApiModelProperty("销售合同路径")
    private String customerSaleContractFile;

    /**
     * 客户纳税人识别号
     */
    @ApiModelProperty("客户纳税人识别号")
    private String customerTaxpayerNumber;

    /**
     * 客户开票地址
     */
    @ApiModelProperty("客户开票地址")
    private String customerTaxpayerAddress;

    /**
     * 客户开票电话
     */
    @ApiModelProperty("客户开票电话")
    private String customerTaxpayerPhone;

    /**
     * 客户开户行名称
     */
    @ApiModelProperty("客户开户行名称")
    private String customerTaxpayerBankName;

    /**
     * 客户开户行账号
     */
    @ApiModelProperty("客户开户行账号")
    private String customerTaxpayerBankCode;

    /**
     * 账号状态，1：登录、2：未登录
     */
    @ApiModelProperty("账号状态，1：登录、2：未登录")
    private int customerLoginState;

    /**
     * 海康单位ID
     */
    @ApiModelProperty("海康单位ID")
    private String hikUnitId;

    /**
     * 页码
     */
    @ApiModelProperty("页码")
    private int pageNum;

    /**
     * 每页条数
     */
    @ApiModelProperty("每页条数")
    private int pageSize;

    public String getGeneralPhone() {
        return generalPhone;
    }

    public void setGeneralPhone(String generalPhone) {
        this.generalPhone = generalPhone;
    }

    public int getCustomerId() {
        return customerId;
    }

    public void setCustomerId(int customerId) {
        this.customerId = customerId;
    }

    public String getCustomerCode() {
        return customerCode;
    }

    public void setCustomerCode(String customerCode) {
        this.customerCode = customerCode;
    }

    public String getCustomerUserHead() {
        return customerUserHead;
    }

    public void setCustomerUserHead(String customerUserHead) {
        this.customerUserHead = customerUserHead;
    }

    public String getCustomerUserName() {
        return customerUserName;
    }

    public void setCustomerUserName(String customerUserName) {
        this.customerUserName = customerUserName;
    }

    public String getCustomerUserPhone() {
        return customerUserPhone;
    }

    public void setCustomerUserPhone(String customerUserPhone) {
        this.customerUserPhone = customerUserPhone;
    }

    public String getCustomerUserPwd() {
        return customerUserPwd;
    }

    public void setCustomerUserPwd(String customerUserPwd) {
        this.customerUserPwd = customerUserPwd;
    }

    public String getCustomerUserPosition() {
        return customerUserPosition;
    }

    public void setCustomerUserPosition(String customerUserPosition) {
        this.customerUserPosition = customerUserPosition;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerProvince() {
        return customerProvince;
    }

    public void setCustomerProvince(String customerProvince) {
        this.customerProvince = customerProvince;
    }

    public String getCustomerCity() {
        return customerCity;
    }

    public void setCustomerCity(String customerCity) {
        this.customerCity = customerCity;
    }

    public String getCustomerRegion() {
        return customerRegion;
    }

    public void setCustomerRegion(String customerRegion) {
        this.customerRegion = customerRegion;
    }

    public String getCustomerAddress() {
        return customerAddress;
    }

    public void setCustomerAddress(String customerAddress) {
        this.customerAddress = customerAddress;
    }

    public double getCustomerLongitude() {
        return customerLongitude;
    }

    public void setCustomerLongitude(double customerLongitude) {
        this.customerLongitude = customerLongitude;
    }

    public double getCustomerLatitude() {
        return customerLatitude;
    }

    public void setCustomerLatitude(double customerLatitude) {
        this.customerLatitude = customerLatitude;
    }

    public int getCustomerCategory() {
        return customerCategory;
    }

    public void setCustomerCategory(int customerCategory) {
        this.customerCategory = customerCategory;
    }

    public String getCustomerLicense() {
        return customerLicense;
    }

    public void setCustomerLicense(String customerLicense) {
        this.customerLicense = customerLicense;
    }

    public String getCustomerEmergencyUserName() {
        return customerEmergencyUserName;
    }

    public void setCustomerEmergencyUserName(String customerEmergencyUserName) {
        this.customerEmergencyUserName = customerEmergencyUserName;
    }

    public String getCustomerEmergencyUserPhone() {
        return customerEmergencyUserPhone;
    }

    public void setCustomerEmergencyUserPhone(String customerEmergencyUserPhone) {
        this.customerEmergencyUserPhone = customerEmergencyUserPhone;
    }

    public int getCustomerState() {
        return customerState;
    }

    public void setCustomerState(int customerState) {
        this.customerState = customerState;
    }

    public String getCustomerSaleName() {
        return customerSaleName;
    }

    public void setCustomerSaleName(String customerSaleName) {
        this.customerSaleName = customerSaleName;
    }

    public String getCustomerSalePhone() {
        return customerSalePhone;
    }

    public void setCustomerSalePhone(String customerSalePhone) {
        this.customerSalePhone = customerSalePhone;
    }

    public int getCustomerSaleState() {
        return customerSaleState;
    }

    public void setCustomerSaleState(int customerSaleState) {
        this.customerSaleState = customerSaleState;
    }

    public String getCustomerSaleContractFile() {
        return customerSaleContractFile;
    }

    public void setCustomerSaleContractFile(String customerSaleContractFile) {
        this.customerSaleContractFile = customerSaleContractFile;
    }

    public String getCustomerTaxpayerNumber() {
        return customerTaxpayerNumber;
    }

    public void setCustomerTaxpayerNumber(String customerTaxpayerNumber) {
        this.customerTaxpayerNumber = customerTaxpayerNumber;
    }

    public String getCustomerTaxpayerAddress() {
        return customerTaxpayerAddress;
    }

    public void setCustomerTaxpayerAddress(String customerTaxpayerAddress) {
        this.customerTaxpayerAddress = customerTaxpayerAddress;
    }

    public String getCustomerTaxpayerPhone() {
        return customerTaxpayerPhone;
    }

    public void setCustomerTaxpayerPhone(String customerTaxpayerPhone) {
        this.customerTaxpayerPhone = customerTaxpayerPhone;
    }

    public String getCustomerTaxpayerBankName() {
        return customerTaxpayerBankName;
    }

    public void setCustomerTaxpayerBankName(String customerTaxpayerBankName) {
        this.customerTaxpayerBankName = customerTaxpayerBankName;
    }

    public String getCustomerTaxpayerBankCode() {
        return customerTaxpayerBankCode;
    }

    public void setCustomerTaxpayerBankCode(String customerTaxpayerBankCode) {
        this.customerTaxpayerBankCode = customerTaxpayerBankCode;
    }

    public int getCustomerLoginState() {
        return customerLoginState;
    }

    public void setCustomerLoginState(int customerLoginState) {
        this.customerLoginState = customerLoginState;
    }

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public String getHikUnitId() {
        return hikUnitId;
    }

    public void setHikUnitId(String hikUnitId) {
        this.hikUnitId = hikUnitId;
    }
}


